/*
	Shopware 3.5 Template
	http://shopware.de

	Copyright (c) Shopware AG

	@package   : template
	@subpackage: css
*/
@media print {
	/*	GENERAL
		------------------------ */
	body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
	hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:0.8em 0;padding:0;border:none;}
	hr.space {background:#fff;color:#fff;}
	h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
	code {font:.9em "Courier New", Monaco, Courier, monospace;}
	img {float:left;margin:1.5em 1.5em 1.5em 0;}
	a img {border:none;}
	p img.top {margin-top:0;}
	blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
	.small {font-size:.9em;}
	/*.large {font-size:1.1em;}*/
	.quiet {color:#999;}
	.hide {display:none;}
	/*a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}*/
	.container_20 {border: 0 none; padding: 0; margin: 0;width: 650px;}

	/*	HIDE ELEMENTS
		------------------------ */
	div#topbar, div#header, div#topseller, div#mainNavigation, div#search, div#footer, div#shopnavi, div#compareContainerAjax, hr.line, hr.smallline, div.viewlast, div#tagcloud, a.more_info, div#left, div#right, div.listing_actions, div#bewertungen, div.menu_top, div.similar, ul#menu_right, ul.ui-tabs-nav, div.mousetrap, div#buybox form, div#stepbox, div.table_row.grid_20 a.delete, div.table_row.grid_20 a.zoom_picture, div.table_premium.grid_20, div#addwithnumber, div.buttons, .artbox .actions, #searchcontainer, #finish_right, .shopware_footer, #content .inner .teaser .button-right,
	#detail #detailbox #detailbox_middle,
	#buybox .basketform,
	#content .horizontal_slider,
	.viewlast,
	#footer_wrapper,
	#description h2,
	#description a.link,
	#content .finish .teaser,
	#content .finish h2.headingbox {display:none;}

	/*	GENERAL LAYOUT
		------------------------ */

	#wrapper {margin-left: -15px; width: 100% !important;}
	#buybox {float: none !important; margin-left: 0 !important;}

	#detail .right, #detail .left {float: none; width: 300px;}
	#detail .right {margin-left: 350px;}

	#content .inner,
	#content #detail,
	#content .finish,
	#content .finish #finished .orderdetails,
	.table .table_head, .table .table_row, .table .table_foot, .table .table_premium {
		width: 650px !important;
	}
	#detail #detailinfo .inner_tabs,
	.table .table_head,
	#confirm .table .table_row, #finished .table .table_row,
	#content #finished .table .table_foot,
	#content .finish #finished .orderdetails {
		border: 0 !important;
	}
	.table .table_head,
	#confirm .table .table_row, #finished .table .table_row {
		border-bottom: 1px solid #dfdfdf !important;
	}
	#content #finished .table .table_foot {
		margin-left: 150px !important;
	}

	#logo {margin-left: 0;}
	#logo a {font-size: 1.8em;font-weight: bold;}
	div.teaser_small {margin-top:15px;}
	div#center {top:-30px;}
	div#breadcrumb {height: 50px;margin-left: 0}
	div#shopware {text-align: center;margin-top:-30px}
	div.listing_box h1 {font-size: 2.2em}

	/*	LISTING
		------------------------ */
	a.artbox_thumb {width: 105px; height: 105px; display: block;}
	.artbox {padding: 10px 0;}
	.price .pseudo {text-decoration: line-through;}
	.price .price {font-weight: bold; font-size: 1.4em}

	/*	ARTICLE DETAIL
		------------------------ */
	div#img div.wrapper img {height: 255px; width: 255px;display: block;}
	div#bewertungen a.link {padding-bottom: 20px;}
	div.article_details_price strong {font-weight:bold;font-size: 1.6em}

	/*	BASKET
		------------------------ */
	.table {width: 100%;}

	.table .table_head, .table .table_row, .table .table_foot, .table .table_premium {margin: 0 !important; width: 100%;}
	.table .table_head {height:15px;border: 1px solid;font-weight: 700;padding: 10px 0;}
	.table .table_row, .table .table_foot {height: 120px;border: 1px solid; border-top: 0 none;padding: 10px 0 0 0px;}
	.table .table_foot {height: 300px;}
	.table .thumb_image, .table .no_image {height: 57px; width: 57px;margin-left: 5px;}
	.table .table_row:after {clear:both; content: '';float: none;}
	.table .lastrow {border-bottom: 1px solid;}
	.table .grid_20, .table .grid_19, .table .grid_18, .table .grid_17, .table .grid_16, .table .grid_15, .table .grid_14, .table .grid_13, .table .grid_12, .table .grid_11, .table .grid_10, .table .grid_9, .table .grid_8, .table .grid_7, .table .grid_6, .table .grid_5, .table .grid_4, .table .grid_3, .table .grid_2, .table .grid_1 {float: left;display: inline;position: relative;margin: 0; padding: 0 1%;}
	.table .grid_20 {width: 98%;}
	.table .grid_19 {width: 93%}
	.table .grid_18 {width: 88%}
	.table .grid_17 {width: 83%}
	.table .grid_16 {width: 78%}
	.table .grid_15 {width: 73%}
	.table .grid_14 {width: 68%}
	.table .grid_13 {width: 63%}
	.table .grid_12 {width: 58%}
	.table .grid_11 {width: 53%}
	.table .grid_10 {width: 48%}
	.table .grid_9 {width: 43%}
	.table .grid_8 {width: 38%}
	.table .grid_7 {width: 33%}
	.table .grid_6 {width: 28%}
	.table .grid_5 {width: 23%}
	.table .grid_4 {width: 18%}
	.table .grid_3 {width: 13%}
	.table .grid_2 {width: 8%}
	.table .grid_1 {width: 3%}

	.table .push_20 {left: 100%}
	.table .push_19 {left: 95%}
	.table .push_18 {left: 90%}
	.table .push_17 {left: 85%}
	.table .push_16 {left: 80%}
	.table .push_15 {left: 75%}
	.table .push_14 {left: 70%}
	.table .push_13 {left: 65%}
	.table .push_12 {left: 60%}
	.table .push_11 {left: 55%}
	.table .push_10 {left: 50%}
	.table .push_9 {left: 45%}
	.table .push_8 {left: 40%}
	.table .push_7 {left: 35%}
	.table .push_6 {left: 30%}
	.table .push_5 {left: 25%}
	.table .push_4 {left: 20%}
	.table .push_3 {left: 15%}
	.table .push_2 {left: 10%}
	.table .push_1 {left: 5%}

	#content .inner .teaser .button-right {behavior: url() !important;}
}
